在实时编辑器中创建实时脚本

您所在的位置:网站首页 matlab 在线运行 在实时编辑器中创建实时脚本

在实时编辑器中创建实时脚本

2023-09-22 13:07| 来源: 网络整理| 查看: 265

在实时编辑器中创建实时脚本

实时脚本是在一个称为实时编辑器的交互式环境中同时包含代码、输出和格式化文本的程序文件。在实时脚本中,您可以编写代码并查看生成的输出和图形以及相应的源代码。添加格式化文本、图像、超链接和方程,以创建可与其他人共享的交互式记叙脚本。

创建实时脚本

要在实时编辑器中创建实时脚本,请转到主页选项卡并点击新建实时脚本 。您也可以在命令行窗口中使用 edit 函数。例如,键入 edit penny.mlx 以打开或创建文件 penny.mlx。为确保创建实时脚本,请指定 .mlx 扩展名。如果未指定扩展名,则 MATLAB® 会默认文件的扩展名为 .m,这种扩展名仅支持纯代码。

以实时脚本方式打开现有脚本

如果您已有一个脚本,可以将其以实时脚本方式在实时编辑器中打开。以实时脚本方式打开脚本会创建一个文件副本,并保持原始文件不变。MATLAB 会将原始脚本中的发布标记转换为新实时脚本中的格式化内容。

要通过编辑器将现有脚本 (.m) 以实时脚本 (.mlx) 方式打开,请右键点击文档选项卡,然后从上下文菜单中选择将 scriptName 以实时脚本方式打开。您还可以转至编辑器选项卡,点击保存 ,然后选择另存为。然后,将保存类型: 设置为 MATLAB 实时代码文件 (*.mlx) 并点击保存。

注意

您必须使用所述的转换方法之一将脚本转换为实时脚本。仅使用 .mlx 扩展名重命名该脚本行不通,并可能损坏文件。

添加代码

创建实时脚本后,您可以添加并运行代码。例如,添加以下代码,以绘制随机数据向量图,并在绘图中的均值处绘制一条水平线。

n = 50; r = rand(n,1); plot(r) m = mean(r); hold on plot([0,n],[m,m]) hold off title('Mean of Random Uniform Data')

运行代码

要运行代码,请点击代码左侧的斜纹竖条。也可以转到实时编辑器选项卡并点击运行 。当您的程序正在运行时,系统会在编辑器窗口左上方显示一个状态指示符 。代码行左侧的灰色闪烁条指示 MATLAB 正在计算的行。要导航至 MATLAB 正在计算的行,请点击状态指示符。

如果在 MATLAB 运行程序时出错,或者 MATLAB 检测到您的代码中存在重大问题,则状态指示符会变为错误图标 。要导航至相应错误,请点击该图标。代码行右侧的错误图标 指示该错误。相应的错误消息显示为输出。

您不需要保存实时脚本即可运行它。当您确实要保存实时脚本时,MATLAB 会自动使用 .mlx 扩展名保存它。例如,转到实时编辑器选项卡,点击保存 ,然后输入名称 plotRand。MATLAB 会将实时脚本另存为 plotRand.mlx。

显示输出

默认情况下,MATLAB 会在代码右侧显示输出。每个输出都显示创建该输出的代码行。要使用键盘在代码和输出之间移动焦点,请按 Ctrl+Shift+O 键。在 macOS 上,按 Option+Command+O 键。

滚动时,MATLAB 会将输出与用于生成输出的代码对齐。要在输出位于右侧时禁用输出与代码对齐模式,请右键点击输出部分,并选择禁用同步滚动。要更改输出显示面板的大小,请向左或向右拖动代码和输出之间的调整大小栏。

要清除输出,请右键点击输出或创建输出的代码行,并选择清除输出。要清除全部输出,请右键点击脚本中的任意位置,并选择清除全部输出。或者,转到视图选项卡,并在输出部分中,点击清除全部输出按钮。

要分别在不同的窗口打开各个输出(例如变量和图窗),请点击输出右上角的“在图窗窗口中打开”按钮 。变量将在变量编辑器中打开,而图窗将在新图窗窗口中打开。在实时脚本之外对变量或图窗所做的更改不会应用于实时脚本中显示的输出。

要修改输出中的图窗,请使用图窗坐标区右上角或图窗工具条中的工具。您可以使用这些工具来探查图窗中的数据,并添加格式设置和注释。有关详细信息,请参阅修改实时脚本中的图窗。

更改视图

要针对当前流程优化实时脚本,您可以更改显示输出的位置以及是否在实时脚本中显示代码。

默认情况下,输出显示在代码的右侧。每个输出都显示创建该输出的代码行。这是编写代码时的理想选项。

要使输出内嵌在代码中显示,请选择实时脚本右侧的“内嵌输出”按钮 。您也可以转至视图选项卡,并在视图部分中选择内嵌输出 。MATLAB 在创建对应输出的代码行下面显示每个输出。此视图非常适合共享。

要隐藏代码并仅显示输出、控件、任务和格式化文本,请选择位于实时脚本右侧或视图选项卡中的“隐藏代码”按钮 。如果您希望其他人只能更改实时脚本中控件的值,或不希望其他人看到您的代码,此视图非常适合共享。

要在创建新实时脚本时更改输出的默认位置,请在主页选项卡的环境部分中,点击预设 。选择 MATLAB > 编辑器/调试器 > 显示,然后为实时编辑器默认视图选择不同选项。

设置文本格式

您可以将格式化文本、超链接、图像和方程添加到实时脚本中,以创建要与其他人共享的演示文档。例如,将标题和某些介绍性文本添加到 plotRand.mlx:

将光标放在实时脚本的顶部,然后在实时编辑器选项卡中选择文本 。一个新的文本行将显示在代码上方。

点击“选择样式”按钮 并选择标题。

添加文本 Plot Random Data。

在光标仍置于行中时,点击“居中对齐”按钮 以将文本居中。

按 Enter 键移到下一行。

键入文本 This script plots a vector of random data and draws a horizontal line on the plot at the mean.

有关详细信息(包括所有可用格式设置选项的列表),请参阅在实时编辑器中设置文本格式。

要调整实时编辑器中显示的字体大小,请使用 Ctrl + 加号 (+) 和 Ctrl + 减号 (-) 键盘快捷方式或 Ctrl + 鼠标滚轮键盘快捷方式。在 macOS 系统上,使用 Command 键而不是 Ctrl 键。

将实时脚本导出为 PDF、Microsoft® Word、HTML 或 LaTeX 时,显示字体大小的变化不会保留。

将实时脚本另存为纯代码

要将实时脚本另存为纯代码文件 (.m),请执行下列操作:

在实时编辑器选项卡上的文件部分中,选择保存 > 另存为...。

在显示的对话框中,选择 MATLAB 代码文件 (UTF-8) (*.m) 作为保存类型。

点击保存。

保存时,MATLAB 会将所有格式化内容转换为发布标记。

相关主题在实时编辑器中设置文本格式创建和运行代码节修改实时脚本中的图窗MATLAB 实时脚本库


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3